home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Video Commodore 64 #2
/
Video_Commodore_64_2_19xx_GEASA.d64
/
par gana
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2023-02-26
|
4KB
|
124 lines
5 rem par gana ------- vc64-02
10 gosub3000
100 gosub1000
410 end
1000 dim r(1,5)
1020 print"[147]"
1025 l=0: b=0
1030 for i=0 to 5
1040 r(1,i)=4
1050 r(0,i)=4
1060 next i
1070 a=0: b=0
1090 p=int((13*rnd(1)+9)/2)*2+1
1100 if p=1 then1530
1110 print "hay";p;"chips en la placa"
1120 e1=e
1130 l1=l
1140 e=(a/2-int(a/2))*2
1150 l=int((p/6-int(p/6))*6+.5)
1160 if r(e,l)>=p then1320
1170 m=r(e,l)
1180 if m<=0 then1370
1190 p=p-m
1200 if m=1 then1510
1210 print "cojo";m;"chips y dejo";p;"...":print
1215 print"cuantos mueves tu:";
1220 b=b+m
1230 input m
1240 m=int(m)
1250 if m<1 then1450
1260 if m>4 then1460
1270 if m>p then1460
1280 if m=p then1360
1290 p=p-m
1300 a=a+m
1310 goto1100
1320 if p=1 then1550
1330 print "cojo";p;"chips"
1340 r(e,l)=p
1350 b=b+p
1360 if b/2=int(b/2) then1420
1370 print"final del juego...":print
1380 print"tu ganas !!!":print
1390 if r(e,l)=1 then1480
1400 r(e,l)=r(e,l)-1
1410 goto1570
1420 print"final del juego...":print
1425 print"tu pierdes !!!":print
1430 goto1570
1450 if m=0 then1570
1460 print"por favor..."
1462 printm;"no es una respuesta correcta."
1465 print:print"solo admito valores entre 1 y 4":print:print"repite tu movimiento:";
1470 goto1230
1480 if r(e1,l1)=1 then1070
1490 r(e1,l1)=r(e1,l1)-1
1500 goto1070
1510 print "cojo un chip y dejo";p:print:print"cual es tu movimiento:";
1520 goto1220
1530 print "queda un chip en la placa"
1540 goto1120
1550 print "cojo un chip"
1560 goto1340
1570 print:print:print"quieres jugar otra partida?:":print:print
1580 geta$:ifa$=""then1580
1590 ifa$="s"then1020
1600 ifa$="n"then1999
1610 goto1580
1999 return
3000 poke53281,14:poke53280,15:print"[147]";
3010 print"[207][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][208]";
3020 print"[180] par gana [170]";
3030 print"[204][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][186]";
3040 print"[207][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][208]";
3050 print"[180] una version de un juego cla- [170]";
3060 print"[180] sico. seguro que en alguna oca- [170]";
3070 print"[180] sion lo has jugado, con ceril- [170]";
3080 print"[180] las, por ejemplo. [170]";
3090 print"[180] ahora puedes hacerlo con tu [170]";
3100 print"[180] commodore y competir con el. [170]";
3110 print"[180] [170]";
3120 print"[180] al comienzo del juego, un [170]";
3130 print"[180] numero impar de objetos es si- [170]";
3140 print"[180] tuado en una fila. [170]";
3150 print"[180] en cada turno, y sin poder [170]";
3160 print"[180] saltarse ninguno, tanto tu co- [170]";
3170 print"[180] mo tu c-64 debeis retirar de [170]";
3180 print"[180] la fila entre 1 y 4 objetos. [170]";
3190 print"[180] el juego termina cuando se [170]";
3200 print"[180] retira el ultimo objeto y gana [170]";
3210 print"[180] [170]";
3220 print"[204][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][186]";
3230 print"[207][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][208]";
3240 print"[180] pulsa 'space' para continuar [170]";
3250 print"[204][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][186]";
3255 geta$:ifa$<>" "then3255
3260 print"[207][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][208]";
3270 print"[180] par gana [170]";
3280 print"[204][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][186]";
3290 print"[207][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][208]";
3300 print"[180] quien haya retirado un numero [170]";
3310 print"[180] par de objetos. [170]";
3320 print"[180] [170]";
3330 print"[180] parece facil...pero cuida- [170]";
3340 print"[180] do !!! utilizando tecnicas de [170]";
3350 print"[180] inteligencia artificial, tu [170]";
3360 print"[180] commodore-64 aprende a jugar [170]";
3370 print"[180] al mismo tiempo que compite [170]";
3380 print"[180] contigo. [170]";
3390 print"[180] [170]";
3400 print"[180] un ultimo detalle: cuando [170]";
3410 print"[180] quieras finalizar el juego, [170]";
3420 print"[180] simplemente responde '0' en tu [170]";
3430 print"[180] turno de movimiento. [170]";
3440 print"[180] [170]";
3450 print"[180] ********* [170]";
3460 print"[180] [170]";
3470 print"[204][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][186]";
3480 print"[207][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][208]";
3490 print"[180] pulsa 'space' para continuar [170]";
3500 print"[204][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][186]";
3950 geta$:ifa$<>" "then3950
3999 return